﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using BusinessObjects.Person;

namespace DataObjects.Interface.Person
{
    public interface ICountryRegionDao
    {
        List<CountryRegion> GetCountryRegions();

        List<CountryRegion> GetCountryRegionsByIsActive(bool isActive);

        List<CountryRegion> GetCountryRegionsByPage(int currentPage);

        int GetTotalPage();

        CountryRegion GetCountryRegion(string countryRegionCode);

        void InsertCountryRegion(CountryRegion countryRegion);

        void UpdateCountryRegion(CountryRegion countryRegion);

        void DeleteCountryRegion(CountryRegion countryRegion);
    }
}
